package com.zhongwang.mms.module.purchase.model;

import lombok.Data;

import java.util.Date;

@Data
public class PAllocationRecordModel{
    /**
     * 主键id
     */
    private Integer ardId;

    /**
     * SAP物料描述
     */
    private String ardSapMatDesc;

    /**
     * 物料编码

     */
    private String ardMatCode;

    /**
     * 项目名称
     */
    private String ardProName;

    /**
     * 项目编码

     */
    private String ardProCode;

    /**
     * 数量
     */
    private Double ardNum;

    /**
     * 单位
     */
    private String ardUnit;

    /**
     * 所在仓库
     ，出库仓
     */
    private Integer ardWhiId;

    /**
     * 调拨出入库类型  1:调拨出库2：
     */
    private Integer ardType;

    /**
     * 外键：依赖串料申请表id

     */
    private Integer ardChangeDetailId;

    /**
     * "执行状态 0：未执行
     1：外购
     */
    private Integer ardExecStatus;

    /**
     * 串料标识 0：否 1：是
     */
    private Integer ardChangeFlg;

    /**
     * 调拨单号
     生成
     */
    private String ardFormCode;

    /**
     * 领料出库领料人
     */
    private String ardRequester;

    /**
     * 领料出库领料车间

     */
    private Integer ardDepId;

    /**
     * "记录来自库存哪条数据
     外键：依
     */
    private Integer ardItyId;

    /**
     * 数据状态：1是正常，0是删除
     */
    private Integer ardDataStatus;

    /**
     * 与调拨出库的出库单据相关。外键
     */
    private Integer ardOdrId;

    /**
     * 与调拨出库的出库单据明细表相关
     */
    private Integer ardOdaId;

    /**
     * 记录操作用户的账号
     */
    private String ardUserAccount;

    /**
     * 生成时间

     */
    private java.util.Date ardGenDate;

    /**
     * 区位
     */
    private String ardPosition;

    /**
     * 领用类型
     */
    private String ardTakeType;

    /**
     * 跟踪号
     */
    private String ardTrackCode;

    /**
     * 特殊说明
     */
    private String ardSpec;

    /**
     * 入库仓
     */
    private Integer ardInWhiId;

    /**
     * 摘要
     */
    private String ardRemark;

    /**
     * 外键自依赖
     */
    private Integer ardPid;

    /**
     * 是否作废0否，1是
     */
    private Integer ardDisable;

    /**
     * 品牌
     */
    private String ardBrand;

    /**
     * 备注
     */
    private String ardItyRemark;

    /**
     * 单价
     */
    private Double ardPrice;
    private Double ardAmount;

    private Integer ardStockType;

    private String depName;

    private String ardOutWhiName;
    private String ardInWhiName;
    private String ardDepName;
    private String ardExecStatusText;
    private String ardTypeText;

    private String ardInPosition;


    private Date ardBoxingDate;

    private String ardBoxCode;

    private Date ardInHalfDate;



    private Integer ardExecOutPersonId;

    private Date ardExecOutDate;

    private Integer ardExecInPersonId;

    private Date ardExecInDate;

    private Integer ardExecTakePersonId;

    private Date ardExecTakeDate;



    private Integer ardRelationId;
    /**验证项目号是否存在使用*/
    private String code;
    private  String contractNO;
}